跳到主要内容

118 杨辉三角

https://leetcode.cn/leetbook/read/top-interview-questions-easy/xncfnv/

https://leetcode.cn/problems/pascals-triangle/description/

cost: 8m6s

class Solution {
public:
vector<vector<int>> generate(int numRows) {
vector<vector<int>> r;
r.push_back({1});
for (int i = 1; i < numRows; i++) {
vector<int> vec(i + 1, 1);
vector<int>& lastVec = r[i - 1];
for (int j = 1; j < i; j++) {
vec[j] = lastVec[j - 1] + lastVec[j];
}
r.push_back(vec);
}
return r;
}
};